to the best of one's power

就自己能力所及,盡自己力所能及,竭盡全力,不遺余力;竭盡所能(或全力);就某人能力所及